hypothetical protein LOC100125362 LOC100125362